.hobby{
    /* background-color: rgb(188, 186, 186); */
    width: 500px;
    height:400px;
    border: 1px solid #ccc;
    border-radius: 4px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    
}

.lineheight{
    line-height: 50px;
}

.labelleft{
    width: 100px;
    height:50px;
    /* margin-left: 25px; */
    line-height: 50px;
    text-align: center;
    align-items: center;
    vertical-align:middle;
    display:inline-block;
}

.labelmiddle{
    width: 100px;
    height:50px;
    line-height: 50px;
    text-align: center;
}

.labelright{
    width: 100px;
    height: 50px;
    /* margin-right: 25px; */
    line-height: 50px;
    text-align: center;
}

.labelinput{
    width: 15px;
    height:15px;
    vertical-align:middle;
}

.fontsize{
    font-size: 20px;
}